import React from 'react';
import './FDSPage.css'
import Header from '../../../component/Header/Header';
import Sidebar from '../../../component/Sidebar/Sidebar';
import UserBlock from '../../../component/UserBlock/UserBlock';
import UploadForm1 from '../../../component/UploadForm/UploadForm1';
import UploadForm2 from '../../../component/UploadForm/UploadForm2';
import Table1 from '../../../component/Table/Table1';
import Table2 from '../../../component/Table/Table2';
import Commentarea from '../../../component/Comment/comment'
import { Button, Divider, Typography, Table, Space} from 'antd';
import { useEffect, useState } from 'react';

const { Title, Paragraph, Text, Link } = Typography;

function FDSPage() {

    return (
      <div className='Page'>
        <div className='PageHeader'>
          <Header />
        </div>
        <div className='Right'>
          {/* <UserBlock /> */}
        </div>
        <div className='Side'>
            <Sidebar />
            <div className='Color'>
            <div className='Contain'>
                <Typography>
                    <Title>数据结构</Title>
                    <Divider />

                    <Title level={2}>课程介绍</Title>
                    <Paragraph>
                    本课程的主要任务是研究非数值型数据对象的定义、表达及其有关操作。课程内容包括算法的空间复杂度和时间复杂度分析的基本方法，堆栈、队列、表、树、图等的数据结构，以及排序和查找等算法的实现和分析。通过本课程的学习，应使学生学会数据的组织方法和现实世界问题在计算机内部的表示方法，针对问题的应用背景分析，选择合适的数据结构，从而培养高级程序设计技能，为掌握其他专业知识打下坚实基础。
                    </Paragraph>
                    <Divider />

                    <Title level={2}>分数组成</Title>
                    <Paragraph>lab grade：25%</Paragraph>
                    <Paragraph>bonus：5%</Paragraph>
                    <Paragraph>homework：10%</Paragraph>
                    <Paragraph>Quizzes：10%</Paragraph>
                    <Paragraph>Midterm exam：15%</Paragraph>
                    <Paragraph>Final exam：40%</Paragraph>
                    <Divider />

                    <Title level={2}>实验</Title>
                    <Paragraph>
                    分成两个难度，想要挑战比较困难的模式的可以选择hard，有bonus。总共有三个project，全都是单人项目。完成实验的话跟着老师来问题应该不大，但是需要注意的是一定要按照评分规则来提交，否则互评很容易被卡脖子挑刺。还有就是不要抄袭！不要抄袭！不要抄袭！
                    </Paragraph>
                    <Divider />

                    <Title level={2}>考试</Title>
                    <Paragraph>
                    课程的小测都是从课后作业里面挑选的，而且小测随机，所以每节课都要记着去上！期中期末多刷历年卷，没什么好说的。
                    </Paragraph>
                    <Divider />

                    <Title level={2} type='secondary'>资料上传</Title>
                    <UploadForm1 />
                    <p> </p>
                    <UploadForm2 />
                    <Divider />

                    <Title level={2} type='secondary'>可下载资料</Title>
                    <Table1 />
                    <Divider />

                    <Title level={2} type='secondary'>网页链接</Title>
                    <Table2 />
                    <Divider />

                    <Title level={3} type='secondary'>评论区</Title>
                    <Commentarea />
                </Typography>
            </div>
            </div>
        </div>
        </div>
    )
}

export default FDSPage